x86/hvm: don't use indirect calls without need
authorJan Beulich <jbeulich@suse.com>
Fri, 14 Sep 2012 12:25:22 +0000 (14:25 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 14 Sep 2012 12:25:22 +0000 (14:25 +0200)
commit00f05388a688508f8a6b0c82d281aebd90a37d4e
tree399d6ced6deb961830fdae3353d3bd2fe758f1bf
parent83cd2038fed9267e567872ac3c4f9c16fd58f5ab
x86/hvm: don't use indirect calls without need

Direct calls perform better, so we should prefer them and use indirect
ones only when there indeed is a need for indirection.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/apic.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/hvm/vmx/vvmx.c
xen/include/asm-x86/hvm/hvm.h
xen/include/asm-x86/hvm/svm/svm.h
xen/include/asm-x86/hvm/vmx/vmx.h